Capabilities of the UML Profile for Schedulability Performance and Time (SPT)
نویسندگان
چکیده
The authors are performance specialists with experience in software engineering, and contributors to the definition of the performance sub-profile of the UML SPT Profile [6]. Our viewpoint is that the profile should be usable in everyday practice by software developers. We have used it in a dozen examples and have found it largely effective. Our domain is distributed systems for telecom and business, with variable (stochastic) workloads and statistical real-time performance requirements, such as a deadline for a stated percentile of response completions. However, we have also considered schedulability of more deterministic systems. Here we comment on the strengths of the Profile, and additional capabilities that could be added to the next version.
منابع مشابه
The “ UML Profile for Schedulability , Performance and Time ” in the Schedulability Analysis and Modeling of Real - Time Distributed Systems 1
In this paper we address some aspects of the “UML Profile for Schedulability, Performance and Time” (SPT), that have been found to be improvable. In particular, we describe problems and possible solutions related to the usage of the profile in the representation of schedulability analysis models for real-time distributed systems. The issues appear mainly from a comparison between the SPT and th...
متن کاملExperimental Evaluation of the UML Profile for Schedulability, Performance, and Time
We present a performance engineering methodology based upon the construction and solution of performance models generated mechanically from UML sequence diagrams, annotated using the UML Profile for Schedulability, Performance and Time (SPT). The target platform for the performance analysis is the Labelled Transition System Analyser (LTSA) tool which supports model solution via discrete-event s...
متن کاملComparing two UML Profiles for Non-functional Requirement Annotations: the SPT and QoS Profiles
The paper compares two UML Profiles adopted by OMG for annotating non-functional requirements of software systems: the UML Profile for Schedulability, Performance and Time (SPT) formally adopted in 2003 and the recently emerging UML Profile for Modeling Quality of Service and Fault Tolerance Characteristics and Mechanisms (QoS). The SPT Profile was the first attempt to extend UML with basic tim...
متن کاملA Performance Analysis Infrastructure for Component-Based System Hosted by Middleware
An infrastructure is proposed for automatically modeling the impact of middleware to component-based system at architectural level performance evaluation. The basic ideas behind infrastructure are separation of performance modeling concerns between apphcation and middleware, and declarative performance modehng manner. Taking container style middleware for example, the details of proposed infras...
متن کاملAnalysis of Design Level Defects Based On PetriNet Model
Software Designs must be evaluated in Software Development Process so as to avoid bugs and unsatisfactory performances. Concerning performance and real-time properties modeling, OMG specified the UML Profile for Schedulability, Performance and Time Specification (SPT). UML is the standard OO modeling Language our system, but UML is too static to model the performance.It is not able to capture d...
متن کامل